$(function() {
    let form = layui.form;
    form.verify({
        nickname: [
            /^[\S]{1,10}$/,
            '昵称的长度为1-10个字符！'
        ]
    })
});

initUserInfo();
function initUserInfo() {
    axios({
        method: 'GET',
        url: '/my/userinfo'
    }).then(res => {
        if(res.data.status !== 0) {
            return layer.msg(res.data.message);
        }
        form.val('formUserInfo', res.data.data);
    })
}

// 重置
$("#btnReset").on('click', function(e) {
    e.preventDefault();
    initUserInfo();
})

// 修改用户信息
$("form").on('submit', function(e) {
    e.preventDefault();
    axios({
        method: 'POST',
        url: '/my/userinfo',
        data: $(this).serialize()
    }).then(res => {
        console.log(res);
        if(res.data.status !== 0) {
            return layer.msg(res.data.message);
        }
        layer.msg("恭喜您，修改用户信息成功！");
        window.parent.getUserInfo();
    })
})